package com.zyl.blog.common.response;

/**
 * 脱敏包装类标记接口
 * 实现该接口的类（如Result）会被精准穿透，直接处理data字段
 * @version v1.0
 * @ProjectName: Personal_Blog_Server
 * @Package: com.zyl.blog.common.response
 * @ClassName: DesensitizeWrapper
 * @Description:
 * @Author FinalFantasy
 * @Date 2025/9/8-14:47
 */

public interface DesensitizeWrapper<T> {
    /**
     * 获取需要脱敏的核心数据（如Result的data字段）
     */
    T getWrappedData();
}